<!DOCTYPE html>
<html lang="cn" style="">
<head>
	<title>[5.8]-致框架贡献者：加入PhalApi开源指南 | PhalApi - PHP轻量级后台接口开发框架</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<link rel="icon" href="http://webtools.qiniudn.com/dog_catch.png" type="image/x-icon" />
	<meta name="description" content="PhalApi是一个PHP轻量级后台接口开发框架。我们致力于将PhalApi维护成像恒星一样：不断更新，保持生气；为接口负责，为开源负责！让后台接口开发更简单！">
	<meta name="keywords" content="PhalApi,phalapi,phalapi接口开发,后台接口开发框架,后台接口开发,接口开发,接口框架,PHP后台接口开发,PHP接口开发,PHP接口框架,PHP后台接口框架,phalapi官网,PHP接口框架,php接口开发框架,php接口开发,php web框架">
	<meta name="author" content="dogstar">

	<link rel="stylesheet" type="text/css" href="./../css/screen.css?20150211" />
</head>

<body>

<!-- 最顶部的语言(S) -->
<div class="grid-wrapper navbar desktop-only">
	<div class="grid">
		<div class="grid__cell">
			<ul id="language-switchers" class="navbar__links navbar--left">
				<li class="menu-item"><a title="PhalApi官方网站中文版" href="./" class="menu-item__link">中文版</a></li>
				<li class="menu-item"><a title="English version of PhalApi website" href="#" class="menu-item__link">English</a></li>
			</ul>
			<ul id="util-menu" class="navbar__links navbar--right navbar--vertical-separator">
				<li class="menu-item"><a href="#" class="menu-item__link contact-us-spec">官方交流群：421032344</a></li>
			</ul>
		</div>
	</div>
</div>
<!-- 最顶部的语言(E) -->

<!-- 顶部导航菜单(S) -->
<div class="grid-wrapper desktop-only">
	<div class="grid">
		<div class="grid__cell">
			<div class="header__header-wrapper">
				<a title="PhalApi" href="http://www.phalapi.net" class="header__logo"><img src="http://webtools.qiniudn.com/master-LOGO-20150410_33.jpg" id="tw-logo" alt="PhalApi"></a>
				<ul id="main-menu" class="header__menu">
					<li class="menu-item"><a href="http://qa.phalapi.net/" class="menu-item__link insights-spec" target="_blank">社区</a></li>
					<li class="menu-item"><a href="/download.html" class="menu-item__link insights-spec" target="_blank">下载</a></li>
					<li class="menu-item"><a href="/wikis/" class="menu-item__link events-spec" target="_blank">文档</a></li>
    				<li class="menu-item"><a href="/docs/" class="menu-item__link events-spec" target="_blank">类参考手册</a></li>
					<li class="menu-item"><a href="http://phalapi.oschina.mopaas.com/Public/demo/" class="menu-item__link products-spec" target="_blank">在线体验</a></li>
					<li class="menu-item"><a href="/about.html" class="menu-item__link about-us-spec" target="_blank">关于我们</a></li>
				</ul>
			</div>
		</div>
	</div>
</div>
<!-- 顶部导航菜单(E) -->


    <div class="grid-wrapper">
        <div class="grid">
            <div class="grid__cell">
                <h4><a href="#">上一章</a>   <a href="/wikis/">文档首页</a>   <a href="/wikis/%E9%99%84%E5%BD%951%EF%BC%9A%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3%E5%8F%82%E8%80%83%E6%A8%A1%E6%9D%BF.html">下一章</a></h4>
<hr />
<p><em>人们对他们的工作以及他们完成工作的方法很感兴趣，并给它取了一个现在大家众所周知的称呼：集市。</em><br />
<em>而且当遇到那些开发、维护大量程序库和应用的传统组织所面临的挑战时，它将显得更加自由和狂热。</em><br />
<em> -- 《架构之美》</em></p>
<h2>5.8.1 感谢加入！</h2>
<p>首先，非常感谢您的加入！  </p>
<p>(此处应该有掌声~~~)   </p>
<p>其次，对于加入后，可以做的事情有很多，下面是其中一部分。你可以选择或者new一个idea出来贡献。</p>
<h2>5.8.2 <a href="http://git.oschina.net/dogstar/PhalApi">开发PhalApi核心框架 - PhalApi</a></h2>
<p>此部分为PhalApi核心的框架代码的开发和维护，对于此部分，我们要求会高一点，因为这块将需要为各个将即使用PhalApi或者正在使用PhalApi一发的项目负责任。此外，也要考虑到框架的维护和学习成本，以及代码质量（请原谅程序员那一点点代码洁癖）、相关文档的编写和维护等。当然，还要面对各种用户的咨询、各样问题的应对等。  </p>
<h3>(1)基本的要求</h3>
<p>所以，对于此块，建议是资源PHP或者有经验的同学来加入。下面是一些基本的要求：</p>
<ul>
<li>熟悉Linux系统的基本操作</li>
<li>有丰富的PHP开发经验</li>
<li>架构师或对框架有浓厚的兴趣</li>
<li>推荐有使用PhalApi实际项目的开发经验</li>
</ul>
<h3>(2)简单的引导</h3>
<p>如果你决定加入核心框架的开发，以下则是一些简单的引导。  </p>
<ul>
<li>1、下载安装PhalApi</li>
<li>2、翻看WIKI，并可根据文档的说明在本地试运行</li>
<li>3、浏览框架源代码和在线类参考手册</li>
<li>4、更多交流与启程</li>
</ul>
<p>此过程中，有任何疑问，欢迎随时和我们交流。  </p>
<h2>5.8.3 <a href="http://git.oschina.net/dogstar/PhalApi-Library">开源扩展类库 - PhalApi Library</a></h2>
<p>此部分开放的用户群体包括个人、项目团队、或者其他同学，即只需要扩展是未重复且有实际使用意义的，都可以来分享给大家。因此此块要求比较宽松，不需要像PhalApi核心框架那样和我们有紧密的联系。  </p>
<p>如果你决定或者想对此块扩展类库开源，可以：  </p>
<ul>
<li>1、下载安装PhalApi</li>
<li>2、下载安装一个你喜欢的扩展类库</li>
<li>3、查看扩展类型的WIKI</li>
<li>4、开源你的扩展类库</li>
</ul>
<p>此过程中，有任何疑问，也欢迎随时和我们交流。  </p>
<h2>5.8.4 基于PhalApi应用框架的开源</h2>
<p>因为PhalApi是一个开发框架，而不是一个应用框架，所以你可以在它的基础上再作应用框架的研发。如果可以，我们也希望你能与大家分享你美丽动人的应用框架。  </p>
<p>如果是此路径，你可以自己建立项目，自己维护。但请注明或保留PhalApi本来已有的版权信息，谢谢。  </p>
<h2>5.8.5 不用写代码的开源工作</h2>
<p>上面都是针对开发同学的开源选择，当然，对于萌妹子或者文艺青年，我们也有相关的工作适合你。比如：运营、开源团队的建设等等。  </p>
<h2>5.8.6 捐赠</h2>
<p>最后，但不是最重要的。  </p>
<p>你也可以通过捐赠来支持我们，从而为开源工作提供强大而有力的保障。</p>
<h2>5.8.7 最真实并具有活力的开源参与</h2>
<p>据说，人类一切的智慧都蕴藏在这两个词之中：等待和希望。  </p>
<p>我们之所以选择投身开源PhalApi和为之不断努力，同时也是充满活力的，是因为我们看到了国内外在移动端App开发下对后台接口的需求量。<br />
虽然我们在接口开发框架上取得了一定的成果，但这仅仅限制在当前和过去。我们仍然需要不断进行创新、完善，以满足更为宽阔的业务开发场景。  </p>
<p>明显地，这绝对不是一个人能做得到的。<br />
这依赖于大家对开源框架的认可，更依赖于对开源社区的参考和反馈。  </p>
<p>更为真实的开源参考，我觉得不是一时的心血来潮，而是你在使用PhalApi进行实际项目开发时对所遇到问题得到新的解决方案后的分享。<br />
因为，这样后，你对已发现的问题有了更为深入的理解，得出的解决方案也是经过你深思熟虑、多次验证并通过测试、实战而来的。可以说，你已经是这个领域的专家，自然而然大家也更为信任你这套方案。<br />
即使不是最好的，起码也是当前最优的。  </p>
<p>简单来说：</p>
<ul>
<li>1、采用PhalApi或者其他框架进行接口开发</li>
<li>2、对遇到的问题，设计出最优的解决方案并试验之</li>
<li>3、反馈、分享和开源</li>
<li>4、持续维护</li>
</ul>
<p>希望，若干年后，我们仍能看到一个备具生气、充满活力的PhalApi框架，和更多的衍生品。<br />
也希望，有朝一日，我们能在国际的范围内看到广为推崇的开源框架中，也有来自中国的。</p>
<hr />
<h4><a href="#">上一章</a>   <a href="/wikis/">文档首页</a>   <a href="/wikis/%E9%99%84%E5%BD%951%EF%BC%9A%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3%E5%8F%82%E8%80%83%E6%A8%A1%E6%9D%BF.html">下一章</a></h4>
            </div>
        </div>
    </div>
    
 <!-- 广告位 -->
<div class="grid-wrapper desktop-only">
	<p align="center">
		<a href="http://qa.phalapi.net" target="blank"><img width="950" height="100" src="http://7qnay5.com1.z0.glb.clouddn.com/qa_ad_20150615.jpg"></a>
	</p>
</div>

<!-- footer(S) -->
<div class="grid-wrapper footer">
	<div id="footer" class="grid">	

		<div class="grid__cell unit-1-2--lap">
			<h3><img src="http://webtools.qiniudn.com/master-LOGO-20150410_50.jpg" height="50"></h3>
            <p>
            <font size="3px;">PhalApi是一个PHP轻量级后台接口开发框架。<br/>
                我们致力于将PhalApi维护成像恒星一样：不断更新，保持生气；为接口负责，为开源负责！让后台接口开发更简单！
            </font>
			</p>
			<p align="left">
				<font size="2px">&copy;2015 PhalApi All Rights Reserved. 粤ICP备15028808号</font>
				<script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1255326144'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s4.cnzz.com/z_stat.php%3Fid%3D1255326144%26show%3Dpic' type='text/javascript'%3E%3C/script%3E"));</script>
			</p>
		</div>	

		<div class="grid__cell unit-1-2--lap">
			<h3>在这里，特别感谢</h3>

			<div class="nav">
				<ul class="footer__nav">
					<li class="menu-item"><a href="http://www.oschina.net/" class="menu-item__link" target="_blank">开源中国</a></li>
					<li class="menu-item"><a href="http://www.phalconphp.com/en/" class="menu-item__link" target="_blank">Phalcon</a></li>
					<li class="menu-item"><a href="https://phpunit.de/manual/3.7/zh_cn/automating-tests.html" class="menu-item__link" target="_blank">PHPUnit</a></li>
					<li class="menu-item"><a href="http://www.thoughtworks.com/cn/" class="menu-item__link" target="_blank">ThoughtWorks</a></li>
				</ul>
			</div>

            <div id="perspectives">
                <div class="email-signup">
                    <strong><a href="https://auth.alipay.com/login/index.htm" target="_blank">支付宝&nbsp;</a>开源捐赠：</strong>chanzonghuang@gmail.com
                </div>
            </div>

			<p>
				<!-- JiaThis Button BEGIN -->
				<div id="ckepop">
				<span class="jiathis_txt">分享到：</span>
				<a class="jiathis_button_tsina">新浪微博</a>
				<a href="http://www.jiathis.com/share" class="jiathis jiathis_txt jiathis_separator jtico jtico_jiathis" target="_blank">更多</a>
				<a class="jiathis_counter_style"></a>
				</div>
				<script type="text/javascript" src="http://v2.jiathis.com/code/jia.js" charset="utf-8"></script>
				<!-- JiaThis Button END -->
				
				&nbsp;&nbsp;
				<a target="_blank" href="http://shang.qq.com/wpa/qunwpa?idkey=19a39de7950ee074cdc92d8684962666107d8401191789b9ac3bda80b9efb705"><img border="0" src="http://pub.idqqimg.com/wpa/images/group.png" alt="PhalApi交流群" title="PhalApi交流群"></a>
			</p>
		</div>
	</div>
</div>
<!-- footer(E) -->

</body>

<script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1254743218'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "w.cnzz.com/q_stat.php%3Fid%3D1254743218' type='text/javascript'%3E%3C/script%3E"));</script>

<script type="text/javascript">
  (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){
  (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t);
  e=d.getElementsByTagName(t)[0];s.async=1;s.src=u;e.parentNode.insertBefore(s,e);
  })(window,document,'script','//s.swiftypecdn.com/install/v2/st.js','_st');

  _st('install','aizsj_k8pkmMmqLWzayG','2.0.0');
</script>

</html>